// import Foundation
// class C {
//   var p1: String;
//   var p2: Int;
//   var p3: Int;
//   var p4: String;
//   var p5: Int;
//   var p6: Int;
//   var p7: String;
//   var p8: Int;
//   var p9: Int;
//   var p10: String;
//   var p11: Int;
//   var p12: Int;
//   var p13: String;
//   var p14: Int;
//   var p15: Int;
//   var p16: String;
//   var p17: Int;
//   var p18: Int;
//   var p19: String;
//   var p20: Int;
//   var p21: Int;
//   var p22: String;
//   var p23: Int;
//   var p24: Int;
//   var p25: String;
//   var p26: Int;
//   var p27: Int;
//   var p28: String;
//   var p29: Int;
//   var p30: Int;
//   var p31: String;
//   var p32: Int;
//   var p33: Int;
//   var p34: String;
//   var p35: Int;
//   var p36: Int;
//   var p37: String;
//   var p38: Int;
//   var p39: Int;
//   var p40: String;
//   var p41: Int;
//   var p42: Int;
//   var p43: String;
//   var p44: Int;
//   var p45: Int;
//   var p46: String;
//   var p47: Int;
//   var p48: Int;
//   var p49: String;
//   var p50: Int;
//   var p51: Int;
//   init(i1: String,
//               i2: Int,
//               i3: Int,
//               i4: String,
//               i5: Int,
//               i6: Int,
//               i7: String,
//               i8: Int,
//               i9: Int,
//               i10: String,
//               i11: Int,
//               i12: Int,
//               i13: String,
//               i14: Int,
//               i15: Int,
//               i16: String,
//               i17: Int,
//               i18: Int,
//               i19: String,
//               i20: Int,
//               i21: Int,
//               i22: String,
//               i23: Int,
//               i24: Int,
//               i25: String,
//               i26: Int,
//               i27: Int,
//               i28: String,
//               i29: Int,
//               i30: Int,
//               i31: String,
//               i32: Int,
//               i33: Int,
//               i34: String,
//               i35: Int,
//               i36: Int,
//               i37: String,
//               i38: Int,
//               i39: Int,
//               i40: String,
//               i41: Int,
//               i42: Int,
//               i43: String,
//               i44: Int,
//               i45: Int,
//               i46: String,
//               i47: Int,
//               i48: Int,
//               i49: String,
//               i50: Int,
//               i51: Int) {
//     self.p1 = i1;
//     self.p2 = i2;
//     self.p3 = i3;
//     self.p4 = i4;
//     self.p5 = i5;
//     self.p6 = i6;
//     self.p7 = i7;
//     self.p8 = i8;
//     self.p9 = i9;
//     self.p10 = i10;
//     self.p11 = i11;
//     self.p12 = i12;
//     self.p13 = i13;
//     self.p14 = i14;
//     self.p15 = i15;
//     self.p16 = i16;
//     self.p17 = i17;
//     self.p18 = i18;
//     self.p19 = i19;
//     self.p20 = i20;
//     self.p21 = i21;
//     self.p22 = i22;
//     self.p23 = i23;
//     self.p24 = i24;
//     self.p25 = i25;
//     self.p26 = i26;
//     self.p27 = i27;
//     self.p28 = i28;
//     self.p29 = i29;
//     self.p30 = i30;
//     self.p31 = i31;
//     self.p32 = i32;
//     self.p33 = i33;
//     self.p34 = i34;
//     self.p35 = i35;
//     self.p36 = i36;
//     self.p37 = i37;
//     self.p38 = i38;
//     self.p39 = i39;
//     self.p40 = i40;
//     self.p41 = i41;
//     self.p42 = i42;
//     self.p43 = i43;
//     self.p44 = i44;
//     self.p45 = i45;
//     self.p46 = i46;
//     self.p47 = i47;
//     self.p48 = i48;
//     self.p49 = i49;
//     self.p50 = i50;
//     self.p51 = i51;
//   }
// }
// func foo(obj:C) {
//   obj.p1 = "object";
//   obj.p2 = 1;
//   obj.p3 = 2;
//   obj.p4 = "object";
//   obj.p5 = 1;
//   obj.p6 = 2;
//   obj.p7 = "object";
//   obj.p8 = 1;
//   obj.p9 = 2;
//   obj.p10 = "object";
//   obj.p11 = 1;
//   obj.p12 = 2;
//   obj.p13 = "object";
//   obj.p14 = 1;
//   obj.p15 = 2;
//   obj.p16 = "object";
//   obj.p17 = 1;
//   obj.p18 = 2;
//   obj.p19 = "object";
//   obj.p20 = 1;
//   obj.p21 = 2;
//   obj.p22 = "object";
//   obj.p23 = 1;
//   obj.p24 = 2;
//   obj.p25 = "object";
//   obj.p26 = 1;
//   obj.p27 = 2;
//   obj.p28 = "object";
//   obj.p29 = 1;
//   obj.p30 = 2;
//   obj.p31 = "object";
//   obj.p32 = 1;
//   obj.p33 = 2;
//   obj.p34 = "object";
//   obj.p35 = 1;
//   obj.p36 = 2;
//   obj.p37 = "object";
//   obj.p38 = 1;
//   obj.p39 = 2;
//   obj.p40 = "object";
//   obj.p41 = 1;
//   obj.p42 = 2;
//   obj.p43 = "object";
//   obj.p44 = 1;
//   obj.p45 = 2;
//   obj.p46 = "object";
//   obj.p47 = 1;
//   obj.p48 = 2;
//   obj.p49 = "object";
//   obj.p50 = 1;
//   obj.p51 = 2;
//   let a1 = obj.p1;
//   let a2 = obj.p2;
//   let a3 = obj.p3;
//   let a4 = obj.p4;
//   let a5 = obj.p5;
//   let a6 = obj.p6;
//   let a7 = obj.p7;
//   let a8 = obj.p8;
//   let a9 = obj.p9;
//   let a10 = obj.p10;
//   let a11 = obj.p11;
//   let a12 = obj.p12;
//   let a13 = obj.p13;
//   let a14 = obj.p14;
//   let a15 = obj.p15;
//   let a16 = obj.p16;
//   let a17 = obj.p17;
//   let a18 = obj.p18;
//   let a19 = obj.p19;
//   let a20 = obj.p20;
//   let a21 = obj.p21;
//   let a22 = obj.p22;
//   let a23 = obj.p23;
//   let a24 = obj.p24;
//   let a25 = obj.p25;
//   let a26 = obj.p26;
//   let a27 = obj.p27;
//   let a28 = obj.p28;
//   let a29 = obj.p29;
//   let a30 = obj.p30;
//   let a31 = obj.p31;
//   let a32 = obj.p32;
//   let a33 = obj.p33;
//   let a34 = obj.p34;
//   let a35 = obj.p35;
//   let a36 = obj.p36;
//   let a37 = obj.p37;
//   let a38 = obj.p38;
//   let a39 = obj.p39;
//   let a40 = obj.p40;
//   let a41 = obj.p41;
//   let a42 = obj.p42;
//   let a43 = obj.p43;
//   let a44 = obj.p44;
//   let a45 = obj.p45;
//   let a46 = obj.p46;
//   let a47 = obj.p47;
//   let a48 = obj.p48;
//   let a49 = obj.p49;
//   let a50 = obj.p50;
//   let a51 = obj.p51;
// }
// func runAcc() {
//     let c = C(i1:"hello, 1",
//     i2:1,
//     i3:1,
//     i4:"hello, 2",
//     i5:2,
//     i6:0,
//     i7:"hello, 3",
//     i8:3,
//     i9:1,
//     i10:"hello, 4",
//     i11:4,
//     i12:0,
//     i13:"hello, 5",
//     i14:5,
//     i15:1,
//     i16:"hello, 6",
//     i17:6,
//     i18:0,
//     i19:"hello, 7",
//     i20:7,
//     i21:1,
//     i22:"hello, 8",
//     i23:8,
//     i24:0,
//     i25:"hello, 9",
//     i26:9,
//     i27:1,
//     i28:"hello, 10",
//     i29:10,
//     i30:0,
//     i31:"hello, 11",
//     i32:11,
//     i33:1,
//     i34:"hello, 12",
//     i35:12,
//     i36:0,
//     i37:"hello, 13",
//     i38:13,
//     i39:1,
//     i40:"hello, 14",
//     i41:14,
//     i42:0,
//     i43:"hello, 15",
//     i44:15,
//     i45:1,
//     i46:"hello, 16",
//     i47:16,
//     i48:0,
//     i49:"hello, 17",
//     i50:17,
//     i51:1);
//     let start = Date().timeIntervalSince1970 * 1000
//     for _ in 0...10000 {
//         foo(obj:c);
//       }
//     let end = Date().timeIntervalSince1970 * 1000
//     print((end - start))
// }
// // runAcc();